Repetições
Através de laços de repetição é possível criar programas que percorrem arrays, analisando individualmente cada elemento, e até mesmo criar trechos de código que sejam repetidos até que certa condição estabelecida seja cumprida.
- Repita: este bloco irá repetir todos os comandos que estiverem dentro dele, a quantidade de vezes que for estabelecida em seu parâmetro.
- Repita enquanto: repete todos os comandos que estiverem dentro dele enquanto a condição passado em seu parâmetro for verdadeira.
- Contador com parâmetros: nesta repetição é possível estabelecer o valor inicial, final e a forma de incremento da repetição.
Neste caso, a mensagem será enviada 5 vezes e a contagem se dá pela variável “i” que se inicia com o valor 1 e irá até possuir o valor 10. A condição passada dentro do bloco será repetida enquanto "i" for maior ou igual a 10, incrementado 2 à variável “i”, aumentando constantemente.
- Repetição de lista: passa por cada elemento de uma lista e atribui o valor deste elemento a variável declarada.
Este exemplo irá mandar para o usuário o valor 0 cinco vezes. O bloco passa por toda a lista e a cada elemento ele executa o comando passado dentro dele.
- Encerra: serve para encerrar a repetição, independentemente do momento.
No exemplo acima a mensagem será enviada 5 vezes, mesmo que no bloco de repetição esteja estabelecido para repetir 10 vezes. Isso ocorre por conta do bloco “encerra o”, que irá atuar quando o bloco estiver sendo repetido pela 5ª vez.